INSERT INTO `perfil` (`idperfil`, `perfil`, `descricao`, `pagina_inicial`, `ativo`) VALUES (NULL, 'paciente', 'Paciente', '/paciente/telemedicina/', '1')

UPDATE `modulo` SET `chave` = 'adm_telemedicina', `nome` = 'adm_telemedicina', `descricao` = 'TeleMedicina Adimistrativo' WHERE `modulo`.`idmodulo` = 33

INSERT INTO `modulo` (`idmodulo`, `chave`, `nome`, `descricao`, `ativo`, `label_link`, `link`, `ordem_menu`, `tipo_menu`) VALUES (NULL, 'paciente_telemedicina', 'paciente_telemedicina', 'Telemdicina para pacientes', '1', NULL, NULL, NULL, NULL)

CREATE TABLE `videoconferencia` ( `conferenciaid` INT NOT NULL AUTO_INCREMENT , `entradapacientesid` INT NOT NULL , `inicio` TIMESTAMP NULL DEFAULT NULL , `termino` TIMESTAMP NULL DEFAULT NULL , `salavirtual` VARCHAR(255) NOT NULL , PRIMARY KEY (`conferenciaid`)) ENGINE = InnoDB;

ALTER TABLE `videoconferencia` ADD `medicoid` INT NOT NULL AFTER `entradapacientesid`;

ALTER TABLE `videoconferencia` CHANGE `entradapacientesid` `pacientesid` INT(11) NOT NULL;

ALTER TABLE `videoconferencia` ADD `status` ENUM('Encaminhada','Autorizado','Realizado','') NOT NULL AFTER `termino`;
CREATE TABLE `medico` ( `medicoid` INT NOT NULL AUTO_INCREMENT , `usuarioid` INT NOT NULL , `crm` INT NOT NULL , `especialidade` VARCHAR(255) NOT NULL , PRIMARY KEY (`medicoid`)) ENGINE = InnoDB;


CREATE TABLE `especialidade` ( `especialidadeid` INT NOT NULL AUTO_INCREMENT , `nome` VARCHAR(255) NOT NULL , PRIMARY KEY (`especialidadeid`)) ENGINE = InnoDB;


CREATE TABLE `medico_especialidade` ( `id` INT NOT NULL AUTO_INCREMENT , `medicoid` INT NOT NULL , `especialidadeid` INT NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;


ALTER TABLE `medico` CHANGE `especialidade` `medico_especialidadeid` INT NOT NULL;

CREATE TABLE `horario_medico` ( `horariomedicoid` INT NOT NULL AUTO_INCREMENT , `medicoid` INT NOT NULL , `inicio` DATETIME NOT NULL  , `status` ENUM('Disponível','Agendada','') NOT NULL , PRIMARY KEY (`horariomedicoid`)) ENGINE = InnoDB;
ALTER TABLE `horario_medico` ADD `parcienteid` INT NULL AFTER `medicoid`;

CREATE TABLE `medico_hospital` ( `medicohospitalid` INT NOT NULL AUTO_INCREMENT , `hospitalid` INT NOT NULL , `medicoid` INT NOT NULL , `ativo` TINYINT NOT NULL DEFAULT '1' , PRIMARY KEY (`medicohospitalid`)) ENGINE = InnoDB;
ALTER TABLE `videoconferencia` CHANGE `status` `status` ENUM('Pendente','Realizado') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;

ALTER TABLE `horario_medico` ADD `hospitalid` INT NOT NULL AFTER `parcienteid`;

ALTER TABLE `horario_medico` ADD `conferenciaid` INT NULL AFTER `hospitalid`;

ALTER TABLE `horario_medico` CHANGE `status` `status` ENUM('Disponível','Agendada','Realizada') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;
ALTER TABLE `videoconferencia` ADD `notaconsulta` INT NULL AFTER `salavirtual`, ADD `comentario` VARCHAR(255) NULL AFTER `notaconsulta`;

ALTER TABLE `videoconferencia` ADD `consultafinalizada` DATETIME NULL AFTER `comentario`;
ALTER TABLE `horario_medico` CHANGE `status` `status` ENUM('Disponível','Agendada','Realizada','Cancelada') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;
ALTER TABLE `horario_medico` ADD `comentario` VARCHAR(255) NULL AFTER `status`;
ALTER TABLE `videoconferencia` CHANGE `status` `status` ENUM('Pendente','Realizado','Cancelada') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;


ALTER TABLE `horario_medico` ADD `especialidade` INT NULL AFTER `medicoid`;


